export const newsSetting = [
  {
    field: 'msgTitle',
    title: '标题',
    type: 'text'
  },
  {
    field: 'msgType',
    title: '消息类型',
    info: '1-公告所有的人都可以看到;2-通知，登录后可以查看;3-信函，指定人/机构/角色可查看',
    type: 'radio',
    optional: [
      {
        name: '公告',
        value: '1'
      },
      {
        name: '通知',
        value: '2'
      }
    ]
  },
  {
    field: 'msgLevel',
    title: '消息等级',
    info: '消息等级越高，消息展示越置顶',
    type: 'radio',
    optional: [
      {
        name: '高',
        value: '1'
      },
      {
        name: '中',
        value: '2'
      },
      {
        name: '低',
        value: '3'
      }
    ]
  },
  {
    field: 'sendOper',
    title: '消息发布人',
    type: 'text',
    hideEdit: true
  },
  {
    field: 'sendDate',
    title: '消息发布日期',
    type: 'date'
  },
  {
    field: 'recvOper',
    title: '消息接收用户',
    type: 'text',
    hideEdit: true,
    showEditSituation: (form) => {
      if (form.msgType == '3') {
        return true
      } else {
        return false
      }
    },
    isHiden: true
  },
  {
    field: 'msgIcon',
    title: '消息图标',
    type: 'text'
  },
  {
    field: 'effectiveFlag',
    title: '生效标志',
    info: '永久：消息永久生效; 天数：指定天数内生效，默认从发布消息当天开始; 区间：指定开始日期和结束日期，在有效日期内消息生效',
    type: 'radio',
    optional: [
      {
        name: '永久',
        value: '1'
      },
      {
        name: '区间',
        value: '3'
      }
    ]
  },
  {
    field: 'effectiveStartDate',
    title: '生效起始日期',
    type: 'date',
    showEditSituation: (form) => {
      if (form.effectiveFlag == '3') {
        return true
      } else {
        return false
      }
    }
  },
  {
    field: 'effectiveEndDate',
    title: '生效结束日期',
    type: 'date',
    showEditSituation: (form) => {
      if (form.effectiveFlag == '3') {
        return true
      } else {
        return false
      }
    }
  },
  {
    field: 'msgContent',
    title: '富文本',
    onlyRow: true,
    type: 'editor',
    isHiden: true
  }
]
